@charset "utf-8";
html, body {padding: 0;margin: 0;background: #fff;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size: 14px;line-height: 1.5;position: relative;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);min-width: 1200px;}
input {vertical-align: middle;}
textarea {resize: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 14px;}
hr {border-width: 1px;border-style: inset;}
ul {list-style: none;}
p {margin: 0;}
a{color: #444;}
a, a:link, a:active, a:visited, a:hover {text-decoration: none;}
img{display: block;}
i, em {font-style: normal;}
html{height: 100%;}
html, body {width: 100%;min-height: 100%;}
.left{float: left;}
.right{float: right;}
.dH{overflow: hidden;}
.inp_pla{color:#999 !important;}
.rig-title-over{float: left;line-height: 60px;max-width: 400px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
/*修改滚动条*/
::-webkit-scrollbar{width:6px;height:6px ;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;}
::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;}
/* 无内容 */
.no-goods,.no-network{padding-top:100px;overflow: hidden;text-align: center;}
.no-goods img{display: block;margin:0 auto 30px;width:220px;max-height: 105px;}
.no-network img{display: block;margin:0 auto 30px;width:222px;height: 160px;}
.no-goods p,.no-network p{font-size:14px;color:#666666;line-height: 20px;}
/* 更改layer样式 */
.layui-layer-btn{text-align: center !important;padding-bottom:28px !important;}
.layui-layer-btn .layui-layer-btn0{display: block;margin:0 auto !important;border-radius: 0 !important;width:88px !important;text-align: center !important;height: 34px !important;line-height: 34px !important;border-color: #237ed2 !important;background-color: #237ed2 !important;}
.layui-layer-btn .layui-layer-btn0:hover{background: #348eed !important;border-color: #348eed !important;}
/*首页样式*/
.warpper{width:1200px;margin:0 auto;}
.head{height: 145px;background: #1d1d1f;position: relative;z-index: 88;}
.head .left{width: 150px;position: relative;}
.head .left img{position: absolute;}
.head .right{float: right;width:990px;color: #fff;}
.topa .left{width: 300px;}
.topa{height: auto;overflow: hidden;padding: 13px 0 14px 0;}
.topa .left span{display: block;line-height: 35px;font-size: 17px;}
.topa .left p{display: block;line-height: 35px;font-size: 17px;}
.topaa{float: right;width: 150px; background: url(/static/style/image/tel.png) left center no-repeat;padding-left: 45px;}
.topaa span{display: block;line-height: 30px;}
.topaa p{display: block;line-height: 30px;font-size: 24px;}
.menu li{float:left;width:123px;text-align:center;line-height: 45px;}
.menu li span{display: block;border-bottom: 3px solid #1d1d1f;transition:.4s;}
.menu a{display:block;transition:all 0.3s;font-size: 15px;color:#fff;}
.menu li:hover span{border-bottom: 3px solid #f74747;color: #f74747}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 999;width: 123px; display: none;line-height: 40px; }
.menu li .submenu p{ width: 123px;border-bottom: 1px dashed #444;text-align: left; background:rgba(0,0,0,0.6);  }
.menu li .submenu p:last-child{;border-bottom:none;  }
.menu li .submenu p a {font-size: 14px;text-align: center;color: #fff;}
.menu li .submenu p a:hover{background: #1e68ed; }

.banner {clear: both; position: relative;height: 681px;}
.banner #bannerSwiper {height: 681px;}
.banner .swiper-slide {position: relative;height: 681px;float: left; width:1920px}
.banner .swiper-slide a{display:block;width:100%;height: 100%;}
.banner .pagination {position: absolute;font-size:0;left: 0;text-align: center;bottom: 65px;width: 100%;z-index: 9;}
.banner .pagination .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 50%;border:2px solid #fff;opacity: 0.6;margin: 0 5px;cursor: pointer;}
.banner .pagination .swiper-active-switch {background: #fff;opacity: 1;}

.intop{background: #f2f2f2;height: 70px;overflow: hidden;}
.intop span{float: left; display: block;width: 120px;line-height: 70px;color: #f74747;}
.intop a{line-height: 70px;color: #777;padding: 0 3px;transition:.4s;}
.intop a:hover{color: #1d1d1f;}
.search{float: right;height: 47px;padding-top: 10px;}
.words{line-height: 35px;border: 1px solid #f74747;padding-left: 5px; width:200px; }
.btn{line-height: 35px;color: #fff;background: #f74747;padding: 0 20px;border: 1px solid #f74747;margin-left: -4px;}
/*index-product*/
.in_01{height: auto;overflow: hidden;padding: 30px 0;}
.intita{height: auto;overflow: hidden;text-align: center;margin-bottom: 25px;}
.intita strong{display: block;font-size: 30px;line-height: 40px;}
.intita strong em{color: #f74747;}
.intita p{color: #777;line-height: 30px;margin-bottom: 5px;font-size: 12px;letter-spacing: 2px;}
.intita i{display: block;background: url(/static/style/image/linea.png) center no-repeat;height: 5px;}
.intype li{float: left;margin-right: 30px;width: 216px;margin-bottom: 15px;border-radius: 5px; line-height: 45px;text-align: center;transition:.4s;background: #1d1d1f;}
.intype li:nth-of-type(5n+0){margin-right: 0px;}
.intype li a{display: block;color: #fff;font-weight: bold;font-size: 22px;}
.intype li:hover{background: #f74747;}

.slideTxtBox{ width:100%;text-align:left;  }
.slideTxtBox .hd{ height:auto;overflow: hidden;position:relative;margin-bottom: 15px; }
.slideTxtBox .hd ul li{float: left;margin-right: 30px;width: 216px;margin-bottom: 15px;border-radius: 5px; line-height: 45px;text-align: center;transition:.4s;background: #1d1d1f;}
.slideTxtBox .hd ul li a{display: block;color: #fff;font-weight: bold;font-size: 22px;}
.slideTxtBox .hd ul li:nth-of-type(5n+0){margin-right: 0px;}
.slideTxtBox .hd ul li:hover{background: #f74747;}
.slideTxtBox .bd .left{width: 290px;margin-right: 20px;}
.slideTxtBox .bd .left li{margin-bottom: 20px;box-shadow: 0px 0px 10px 5px #ddd;}
.slideTxtBox .bd .left li img{width: 290px;}
.slideTxtBox .bd .right{width: 890px;box-shadow: 0px 0px 10px 5px #ddd;}
.in01a{float: left;width: 500px;}
.in01a img{width: 500px;}
.in01b{float: right;width: 305px; padding: 40px;}
.in01b strong{display: block;font-size: 22px;line-height: 55px;border-bottom: 1px solid #cccccc;margin-bottom: 10px;}
.in01b p{line-height: 30px;color: #777;}
.more{height: auto;overflow: hidden;margin-top: 30px;}
.more a{display: block;margin-bottom: 15px; width: 140px;line-height: 40px;background: #1d1d1f;color: #fff;text-align: center;transition:.4s;}
.more a:hover{background: #444;}
.more a:last-child{background: #f74747;}
.more a:last-child:hover{background: #444;}


/*index_fangan*/
.in_02{height: auto;overflow: hidden;padding: 30px 0;background:  url(/static/style/image/in02bg.jpg) center no-repeat;;}
.intitb{height: auto;overflow: hidden;text-align: center;margin-bottom: 25px;color: #fff;}
.intitb strong{display: block;font-size: 30px;line-height: 40px;}
.intitb p{color: #fff;line-height: 30px;margin-bottom: 5px;font-size: 12px;letter-spacing: 2px;}
.intitb i{display: block;background: url(/static/style/image/lineb.png) center no-repeat;height: 5px;}
.in02a ul{height: auto;overflow: hidden;margin-bottom: 20px;}
.in02a li{float: left;position: relative; width: 387px;height: 179px;overflow: hidden; margin-right: 15px;margin-bottom: 15px;}
.in02a li img{transition:transform 1s ease 0s;}
.in02a li:nth-of-type(3n+0){margin-right: 0px;}
.in02a li:hover .infonta{height: 0px;}
.in02a li:hover img{transform:scale(1.05,1.05) rotate(2deg)}
.infonta{position: absolute;z-index: 8;bottom: 0;width: 388px;line-height:179px;height: 179px; text-align: center;background: rgba(47,85,212,0.6);transition:.4s;}
.infonta span{display: block;font-size: 22px;color: #fff;}
.inimga{height: auto;overflow: hidden;}
.morea{height: auto;overflow: hidden;background: #f74747;width: 280px;line-height: 50px;border-radius: 60px;text-align: center;margin:0px auto;transition:.4s;}
.morea a{display: block;color: #fff;font-size: 22px;}
.morea:hover{background: #1d1d1f;}
/*优势*/
.in_03{background: #f2f2f2;height: auto;overflow: hidden;padding: 30px 0;}
.tabbox{width:1200px;height:auto;margin-top: 40px;}
.tabbox .tab{overflow:hidden;}
.tabbox .tab a{display:block;float:left;width: 259px; padding:20px 20px;background: #1d1d1f;color: #fff;border-right:1px solid #f74747;}
.tabbox .tab a i{font-size: 30px;}
.tabbox .tab a strong{display:block;float: right;font-size: 46px;color: #acb7ea;font-family:impact;font-stretch:narrower;}
.tabbox .tab a span{font-size: 24px;line-height: 70px;}
.tabbox .tab a:hover{background:#E64E3F;color:#fff;}
.tabbox .tab a.on{background:#f74747;color:#fff;}
.tabbox .tab a.on strong{color:#f7ceac;}
.infont{float: right;width: 200px;}

.inba .right{width: 600px;}
.tabbox .contenta{overflow:hidden;width:1200px;height:452px;position:relative;}
.tabbox .contenta ul{position:absolute;left:0;top:0;height:452px;}
.tabbox .contenta li{width:1200px;height:452px;float:left;}
.tabbox .contenta li .left{width:730px;}
.tabbox .contenta li .right{width: 410px; background:url(/static/style/image/ysbj.png) right no-repeat #fff;padding:65px 30px;}
.inbb{height: auto;overflow: hidden;margin-bottom: 20px;}
.inbb strong{display: block;font-size: 22px;line-height: 40px;}
.inbb strong b{font-size: 28px;color: #1d1d1f;}
.inbb span{display: block;font-size: 24px;color: #1d1d1f;line-height: 40px;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}
.inbc p{font-size: 18px;line-height: 40px;}
.inbc p i{color: #1d1d1f;}
.inbc a{display: block;width: 140px;line-height: 45px;background: #f74747;color: #fff;text-align: center;margin-top: 40px;border-radius: 5px;}
/*index_fahuo*/
.in_04{height: auto;overflow: hidden;padding: 30px 0;}
.in_gda { width:1200px;height:360px; overflow:hidden;margin-top: 20px;}
.in_gda ul { margin:0;padding:0;}
.in_gda li {position: relative;left: 0;top:0;background: #f5f5f5; float:left;border-radius: 5px 5px 0 0; margin:0 20px 60px 0;box-shadow: 0px 2px 2px #ccc; transition:.4s; }
.in_gda li img { width: 375px;height: 280px;border-radius: 5px;transition:transform 1s ease 0s;}
.in_gda li span {display: block;line-height:30px;padding:15px  10px;transition:.4s;}
.in_gda li span i{font-style: normal;float: right;background: #777777;border-radius: 30px;width: 100px;color: #fff;text-align: center;transition:.4s;}
.in_gda li:hover img {border-radius: 5px 5px 0 0;transform:scale(1.05,1.05) rotate(2deg)}
.in_gda li:hover span {background: #1d1d1f;color: #fff;}
.in_gda li:hover span i{background: #f74747;}
.inimgb{height: auto;overflow: hidden;}
.in04a{height: auto;overflow: hidden;margin-top: 40px;}
.in04a li{float: left;margin-right: 15px;}
.in04a li:last-child{margin-right:0px;}
.in04a li img{display: block;border: 1px solid #ccc;width: 226px;height: 115px;}
/*index_shuzi*/
.in_05{height: auto;overflow: hidden;background: #1d1d1f;padding: 30px 0;}
.in_05 li{float: left;width: 299px;border-right: 1px solid #f74747;font-size: 24px;line-height: 40px;color: #fff;text-align: center;}
.in_05 li:last-child{border-right: none;}
.in_05 li p{font-size: 24px;line-height: 45px;}
.in_05 li p strong{font-size: 52px;}

.in_06{height: auto;overflow: hidden;padding: 30px 0;}
.in_06 .left{width: 600px;}
.in_06 .right{width: 600px;}
.in_06 .right p{height: auto;overflow: hidden;margin:20px 0;line-height: 30px;color: #777;}
.in_06 .right a{display: block;width: 140px;line-height: 40px;background: #f74747;color: #fff;text-align: center;border-radius: 50px;margin-top: 20px;transition:.4s;}
.in_06 .right a:hover{background: #1d1d1f;}

.in_07{height: auto;overflow: hidden;background: #f2f2f2;padding: 30px 0;}
.in07a .left{width: 600px;}
.in07a .right{width: 560px;}
.in07a .left li{height: auto;overflow: hidden; transition:.4s;padding: 20px 0;border-bottom: 1px dashed #d6d6d6;}
.in07a .left li img{display: block;float: left;width: 150px;}
.in07a .left li:hover span{color: #003687;}
.in07a .left li:hover p{color: #003687;}
.in07a .left li:hover i{color: #003687;}
.infontb{float: right;width: 420px;}
.infontb span{display: block;line-height: 35px;transition:.4s;}
.infontb  i{display: block; font-style: normal;color: #999;transition:.4s;}
.infontb p{color: #999;line-height: 26px;transition:.4s;}


.de-message {height: auto;overflow: hidden;}
.tips{font-size: 22px;font-weight: bold;line-height: 65px;color: #1d1d1f;margin-bottom: 20px;}
.form-tr{float: left;width: 280px; height: auto;overflow: hidden;margin-bottom: 15px;}
.form-tr input{line-height: 35px;padding-left: 10px;width: 210px;border: 1px solid #1d1d1f;border-radius: 4px;}
.form-tr textarea{line-height: 35px;width: 490px; padding-left: 10px;border: 1px solid #1d1d1f;border-radius: 4px;}
.verify{float: left;width: 100px;}
.submit{display: block;background: #f74747;width: 210px;line-height: 45px;text-align: center;color: #fff;border-radius: 4px;margin-top: 10px;transition:.4s;}
.submit:hover{background: #1d1d1f;}
.yzm{float: left;}
.beizhu{clear: both; height: auto;overflow: hidden;}
.beizhu li{float: left;width: 280px; line-height: 30px;color: #777;font-size: 13px;}
.beizhu li i{float: left; display: block;width: 6px;height: 6px;border-radius: 10px;background: #1d1d1f;margin:12px 10px;}
.ina{height: auto;overflow: hidden;padding: 40px 0;background: #fff;margin-top: 40px;}
.center-content em{position: relative; display: block;height: 50px;font-size: 22px;color: #0b5a9f;margin-top: 10px;font-style: normal;}
.center-content em::after{content: '';position: absolute;background: #ededed;height:1px;width:800px;top:16px;left: 140px;}
.center-content table { width: 100%!important;border-collapse: collapse;} 
.center-content table p{ width: 100%!important; border-collapse: collapse;border-right: 1px solid #ddd} 
.center-content th,tr{width: 100%!important; border-collapse: collapse;border: 1px solid #ddd;}
.center-content tr{border-right: 1px solid #ddd;text-align: center;line-height: 38px;}
.center-content td{border-right: 1px solid #ddd;}
.firstRow td{background: #4f81bc;border-right: 1px solid #ddd;color: #fff;}



































.footer {height: auto;overflow: hidden; background: #1d1d1f;color: #fff;}
.foota{line-height: 50px;height: 53px;overflow: hidden;}
.foota ul li{float: left;width: 170px;line-height: 50px; text-align: center;transition:.4s; }
.foota ul li a{display: block;color: #ddd;transition:.4s; }
.foota ul li a:hover{color: #fff; }
.foota p{line-height: 30px;overflow: hidden;}
.footb {height: auto;overflow: hidden;padding: 30px 0;}
.footb .left{float: left;width:510px;}
.footb .left  img{float: left;margin-right: 40px;margin-top: 20px;padding: 15px;background: #fff;}
.footba{float: right;width: 280px;}
.footba strong{display: block;font-size: 18px;line-height: 50px;}
.footba i{display: block;border-top: 2px solid #fff;width: 40px;margin-bottom: 20px;}
.footba p{line-height: 30px;}
.footb .mid{float: left;width:300px;margin:0 20px 0 40px;}
.footb .mid strong{display: block;font-size: 18px;line-height: 50px;}
.footb .mid i{display: block;border-top: 2px solid #fff;width: 40px;margin-bottom: 20px;}
.footb .mid a{display: block;width: 160px;line-height: 45px;background: #f74747;color: #fff;text-align: center;margin-top: 15px;font-size: 22px;}
.footb .mid a em{font-size: 26px;}
.footel{background: url(../images/tela.png) left center no-repeat;padding-left:55px;}
.footel span{display: block;line-height: 35px;font-size: 24px;}
.footel p{display: block;line-height: 25px;}
.footb .right{width: 330px;}
.footb .right strong{display: block;font-size: 18px;line-height: 50px;}
.footb .right  i{display: block;border-top: 2px solid #fff;width: 40px;margin-bottom: 20px;}
.footb .right li{float: left;width: 50%; line-height: 35px;}
.footb .right li a{display: block;color: #ddd;transition:.4s;}
.footb .right li a:hover{color: #fff;}
.foot{line-height: 40px;overflow: hidden;background: #f74747;color: #6777d5;}

/*子页公共*/
.main {height: auto;overflow: hidden; background: #f6f6f6;padding:20px 0;min-height: 500px;}
.ban {background:url(/static/style/image/bannerx.jpg) center no-repeat;height: 300px;}
.article {float: right;width: 925px;}
.center-content{line-height: 30px;}
.location{line-height: 80px;}
.location strong{color: #f74747;font-size: 22px;}
.location span{float: right;}
.content{height: auto;overflow: hidden; background: #fff;padding: 15px;line-height: 30px;}
/*侧栏*/
.sidebar {float: left;width: 260px;}
.stit {height: 80px;color: #999999;line-height: 80px;}
.stit strong {color: #f74747;font-size: 26px;}
.sidea{height: auto;overflow: hidden;background: #fff;}
.sidea li{line-height: 45px;border-bottom: 1px solid #e6e6e6;padding:0 30px;transition:.4s;}
.sidea li a{display: block;}
.sidea li:hover{background: #1d1d1f ;color: #fff;}
.sidea li:hover a{color: #fff;}
.sidea li:hover i{color: #fff;}
.sidea li i{float: right;color: #666;}
.sideb{height: auto;overflow: hidden;background: #fff;padding: 15px;}
.sideb li{line-height: 35px;transition:.4s;}
.sideb li span{color: #0b5a9f;}
.sideb li span i{font-size: 20px;}
/*简介*/
.coma{height: auto;overflow: hidden;margin:20px 0;border-top: 1px dashed #ededed;padding-top:20px;}
.comaa{height: auto;overflow: hidden;}
.comaa .right span{display: block; font-size: 22px;letter-spacing: 3px;color: #0b5a9f;margin-top: 40px;line-height: 60px; margin-left: 20px; }
.comaa .right span i{display: block;width: 60px;border-top: 3px solid #0b5a9f; }
.comaa .right  p{color: #666;margin: 20px 0 0 20px; }
.comaa .right img{display: block;width: 290px;margin-top: 76px;}
.comb{height: auto;overflow: hidden;margin:20px 0;border-top: 1px dashed #ededed;padding-top:20px;}
.comba{height: auto;overflow: hidden;}
.comba .left span{display: block; font-size: 22px;letter-spacing: 3px;color: #0b5a9f;margin-top: 40px;line-height: 60px; margin-left: 20px; }
.comba .left span i{display: block;width: 60px;border-top: 3px solid #0b5a9f; }
.comba .left  p{color: #666;margin: 20px 0 0 20px; }
.comba .left img{display: block;width: 290px;margin-top: 76px;}


/*产品*/
.productlist li {float: left;width: 289px;margin:0px 10px 10px 0;border: 1px solid #ddd;background: #f5f5f5; text-align: center;}
.productlist li:nth-of-type(3n+0) {margin-right: 0px;}
.productlist li img {width: 289px;height:215px;transition:all 0.6s ease 0s}
.productlist li span {display: block;line-height: 50px;transition:.4s}
.productlist li:hover  img{transform:scale(1.05,1.05)}
.productlist li:hover  span{background: #1e68ed;color: #fff;}
.imga{width: 289px;height: 215px;overflow: hidden; background: #e6e6e6;text-align: center;}

.p_infoa{height: auto;overflow: hidden;background: url(../images/product-banner-bg.jpg) center no-repeat;padding: 40px 0;margin-top:20px;color: #fff;}
.p_infoa .left{width: 800px;}
.p_infoa .left strong{display: block;font-size: 36px;line-height: 55px;}
.p_infoa .left i{display: block;border-top: 2px solid #fff;width: 120px;margin:20px 0;}
.p_infoa .left p{line-height: 30px;}
.p_infoa .right{padding-top: 30px;}
.p_infoa .right strong{font-size: 36px;}

.p_infob{height: auto;overflow: hidden;margin-top: 40px;}	
.in_gd {height:260px;overflow:hidden;margin-top: 20px;}
.in_gd ul { margin:0;padding:0;}
.in_gd li {position: relative;z-index: 2;float:left;margin:5px 15px 50px 0px; text-align:center; }
.in_gd li span{display: block; line-height: 45px; }
.in_gd li a img {position: relative;z-index: 2;width:290px; height:215px;}
.proimga{height: 215px;width: 290px;overflow: hidden;box-shadow: 0px 0px 10px #fff;transition:all 0.6s ease 0s}
.in_gd li:hover img{transform:scale(1.05,1.05); }
.in_gd li img{width: 290px;transition:all 0.6s ease 0s}
.in_gd li:hover .proimga{box-shadow: 0px 0px 10px #767678;}
.intite{height: auto;overflow: hidden;margin-bottom: 20px;}
.intite strong{float: left;font-size: 22px;}
.intite strong span{font-size: 14px;}
/*新闻*/
.newslist {overflow: hidden;min-height: 644px;padding: 5px;}
.newslist li {padding: 20px 15px;overflow: hidden;border-bottom: 1px solid #ededed;}
.newslist li a {display: block;}
.newslist li .img {float: left;width: 175px;height: 120px;overflow: hidden; text-align: center;line-height: 120px;border: 1px solid #ccc;}
.newslist li .img img {display: inline-block;vertical-align: middle;max-width: 100%;}
.newslist li .box {float: right;width: 640px;font-size: 14px;}
.newslist li .box h4 {color: #323232;line-height: 1.1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.newslist li .box p {color: #595959;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0 25px;}
.newslist li .box .time {color: #999999;line-height: 1.1;}
.newslist li .box .time span {display: block;float: right;font-size: 14px;color: #0058b1;}
.newslist li:hover {box-shadow: 0 0 4px 2px rgba(104, 104, 104, 0.1);}
.newslist li:hover h4 span {color: #0b5a9f;}

.news-detail-title {padding-bottom: 15px;border-bottom: 1px dashed #ededed;text-align: center;margin-bottom: 15px;}
.news-detail-title .h3 {font-size: 18px;color: #323232;line-height: 24px;font-weight: bold;margin: 25px 0 10px;}
.news-detail-title .b {font-size: 13px;color: #999999;line-height: 20px;}
.news-detail-title img {margin:10px auto;}
.news-detail {height: auto;overflow: hidden;}
.news-detail p {font-size: 14px;color: #595959;line-height: 30px;}
.news-detail img {max-width: 100%;margin: 0 auto;}
.newsPage {color: #323232;line-height: 30px;margin: 15px 0;border-top: 1px solid #ededed}
.newsPage a {color: #323232;}
.newsPage a:hover {color: #237ed2;}


/*联系*/
.contactlist{height: auto;overflow: hidden;}
.contactlist strong{display: block;font-size: 24px;line-height: 55px;}
.contactlist p{line-height: 30px;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;}
.contactlist p b{color:#0b5a9f;}



.m-column-t {position: relative;text-align: center;font-size: 0;}
.m-column-t .center {display: inline-block;font-size: 0;}
.m-column-t .center h3 {color: #333;font-size: 30px;}
.m-column-t .center p {color: #d2d2d2;font-size: 30px;}
.m-column-t span {position: absolute;width: 415px;top: 50%;margin-top: -5px;height: 5px;border-bottom: 1px solid #d2d2d2;z-index: 1;}
.m-column-t span.mcl {left: 0;}
.m-column-t span.mcl em {float: right;}
.m-column-t span.mcr {right: 0;}
.m-column-t span em {display: block;height: 11px;border-left: 1px solid #d2d2d2;}
.textLine {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.textLine3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.textHidden {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.domHidden {overflow: hidden;}
.about-main {padding: 20px 0 70px;min-height: 170px;}
.about-main .ab-content {float: right;width: 925px;}
.about-main .ab-content .title {line-height: 50px;}
.about-main .ab-content .title a {color: #333;padding: 0 5px;}
.about-main .ab-content .title span.icon-home {color: #535353;}
.about-main .ab-content .title em {color: #999;}
.about-main .ab-content .ab-conBox {overflow: hidden;background: #fff;min-height: 55px;padding: 30px 45px 40px;}
.about-main .ab-content .ab-conBox .de-title {text-align: center;font-size: 20px;color: #333;line-height: 25px;margin-bottom: 8px;}
.about-main .ab-content .ab-conBox .sub-co {font-size: 14px;color: #999;text-align: center;line-height: 18px;}
.about-main .ab-content .ab-conBox .ab-detail {overflow: hidden;margin-top: 30px;font-size: 14px;color: #777373;line-height: 25px;}
.ab-sild {float: left;width: 260px;}
.ab-sild .title {position: relative;height: 50px;text-align: center;background: #f3c04b;font-size: 16px;line-height: 50px;color: #fff;border-bottom: 1px solid #fff;}
.ab-sild .title span {position: absolute;height: 3px;width: 30px;top: 50%;margin-top: -3px;border-bottom: 1px solid #fff;}
.ab-sild .title span em {display: block;height: 7px;border-left: 1px solid #fff;}
.ab-sild .title span.stl {left: 35px;}
.ab-sild .title span.stl em {float: right;}
.ab-sild .title span.str {right: 35px;}
.ab-sild .sild-cate {background: #fff;margin-bottom: 20px;}
.ab-sild .sild-cate .list {overflow: hidden;}
.ab-sild .sild-cate .list li {position: relative;border-bottom: 1px solid #eee;height: 60px;line-height: 60px;}
.ab-sild .sild-cate .list li a {display: block;padding-right: 35px;font-size: 14px;color: #333;padding-left: 20px;}
.ab-sild .sild-cate .list li:last-child {border-bottom: none;}
.ab-sild .sild-cate .list li:hover {border-color: #f3c04b;background: #f3c04b;}
.ab-sild .sild-cate .list li:hover a {color: #fff;}
.ab-sild .sild-cate .list li:hover:after {color: #fff;}
.ab-sild .sild-cate .list li:after {font-weight: bold;right: 20px;top: 0;color: #999;position: absolute;content: "\e904";font-family: 'icomoon' !important;}
.ab-sild .sild-cont {background: #fff;}
.ab-sild .sild-cont .cont-list {padding: 20px;}
.ab-sild .sild-cont .cont-list ul li {color: #333;padding: 5px 0;padding-left: 60px;font-size: 14px;}
.ab-sild .sild-cont .cont-list ul li span {width: 60px;margin-left: -60px;display: block;height: 20px;line-height: 20px;float: left;color: #666;}
.pro-center {background: #fff;padding-bottom: 25px;}
.pro-center .pro-list {overflow: hidden;padding: 25px 18px 10px;}
.pro-center .pro-list ul li {float: left;width: 200px;margin: 0 10px 20px;border: 1px solid #fff;}
.pro-center .pro-list ul li:hover {border-color: #f3c04b;}
.pro-center .pro-list ul li .img {overflow: hidden;width: 200px;height: 200px;line-height: 200px;text-align: center;font-size: 0;background: #eee;}
.pro-center .pro-list ul li .img img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.pro-center .pro-list ul li .title {background: #f7f8fc;height: 40px;line-height: 40px;padding: 0 5px;text-align: center;font-size: 14px;font-weight: bold;color: #333;}
.pro-center .pro-list ul li .title:hover {color: #f3c04b;}
.page {font-size: 0;text-align: center;}
.page .center {display: inline-block;overflow: hidden;}
.page .center .page-span {float: left;font-size: 14px;color: #c3c3c3;line-height: 32px;margin-right: 30px;}
.page .center .page-list {float: left;overflow: hidden;}
.page .center .page-list ul li {float: left;width: auto;min-width: 30px;height: 32px;text-align: center;line-height: 30px;font-size: 14px;margin: 0 4px;padding: 0;border: none;background: transparent;}
.page .center .page-list ul li a {min-width: 20px;padding: 0 5px;border: 1px solid #eee;display: block;color: #333;border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;background: #fff;}
.page .center .page-list ul li:hover a {color: #f3c04b;}
.page .center .page-list ul li.active a {background: #f3c04b;color: #fff;}
.news-center {background: #fff;padding-bottom: 25px;}
.news-center .new-list {padding: 45px 45px 0px;}
.news-center .new-list ul li {margin-bottom: 35px;border-bottom: 1px solid #eee;}
.news-center .new-list ul li a {overflow: hidden;display: block;height: 90px;padding-bottom: 30px;}
.news-center .new-list ul li a .img {float: left;width: 130px;height: 90px;background: #eee;line-height: 90px;font-size: 0;text-align: center;}
.news-center .new-list ul li a .img img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.news-center .new-list ul li a .info {float: right;width: 690px;}
.news-center .new-list ul li a .info h3 {font-size: 14px;font-weight: bold;line-height: 24px;color: #333;}
.news-center .new-list ul li a .info em {display: block;font-size: 12px;color: #999;line-height: 16px;margin-bottom: 10px;}
.news-center .new-list ul li a .info p {font-size: 14px;line-height: 22px;color: #999;max-height: 44px;overflow: hidden;}
.news-center .new-list ul li a:hover h3 {color: #f3c04b;}
.message-c {background: #fff;padding: 40px 50px;overflow: hidden;}
.message-c .p {font-size: 16px;line-height: 30px;color: #666;margin-bottom: 35px;}
.message-c .from input {display: block;height: 38px;line-height: 38px;padding: 0 5px;border: 1px solid #d2d2d2;margin-bottom: 10px;font-size: 14px;color: #333;}
.message-c .from input[name=user],
.message-c .from input[name=phone] {width: 348px;}
.message-c .from textarea {font-size: 14px;color: #333;line-height: 20px;display: block;width: 728px;height: 130px;border: 1px solid #d2d2d2;padding: 5px;margin-bottom: 10px;}
.message-c .from .code {overflow: hidden;}
.message-c .from .code input[name=code] {width: 258px;float: left;}
.message-c .from .code a {display: block;float: left;width: 80px;height: 38px;padding: 1px 0;margin-left: 10px;}
.message-c .from .code a img {width: 80px;height: 38px;}
.message-c .from .btn {padding-top: 25px;}
.message-c .from .btn a {display: block;width: 362px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;background: #8fa4de;}
.message-c .from .btn a:hover {background: #8397d0;}
.contact-o {background: #fff;overflow: hidden;padding: 40px 0;text-align: center;}
.contact-o iframe {width: 830px;height: 500px;margin: 0 auto;}
.online_kefu{ position: fixed;  bottom: 20vh;right:2%;z-index:889;}
.online_kefu p{font-size:12px;}
.online_kefu ul li{ width:40px; height:40px; text-align: center; margin:5px 0; position: relative; background-color: #858585; color: #fff; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu li i{font-size: 1.4rem;}
.online_kefu ul li a{ color: #fff;}
.online_kefu ul li .con{ position: relative; line-height:40px;}
.online_kefu ul li .con i{font-size: 18px !important;}
.online_kefu ul li .hover_con{ position: absolute;  left:-200px;left:-100px;    width: 100px;   color: #ffffff;text-align: center;background-color: #f74747;height:40px; line-height:40px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.online_kefu ul li .hover_con img{ width:100px;}
.online_kefu ul li.qrcode {  }
.online_kefu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -141px;}
.online_kefu ul li.qrcode .hover_con p{ color: #fff; line-height:24px;font-size:12px;}
.online_kefu li:hover{background-color: #f74747;}
.online_kefu li:hover .hover_con{left:-110px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #f74747; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }
.online_kefu li.qrcode:hover .hover_con{  bottom: -60px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}